织梦cms

推荐列表 站点导航

当前位置:首页 > 建站教程 > 织梦cms >

不修改数据库dedecms怎么实现中英栏目名

来源:网络整理  作者:  发布时间:2020-12-18 06:57
文章介绍 首先找到 \include\taglib\channel.lib.php 大约在第140行 $likeType .= $linkOkstr; 在这个之前加入 $dirList = split(/,$row[typ...

首先找到  \include\taglib\channel.lib.php 大约在第140行
 

$likeType .= $linkOkstr; 

 

在这个之前加入

 

$dirList = split('/',$row['typedir']);  

                    $dirName = array_pop($dirList);  

                    $linkOkstr = str_replace("~dirName~",$dirName,$linkOkstr);  

 

调用方法如下:

 

{dede:channel type='top' row='10' currentstyle='<li class="current"><a href=http://www.dede58.com/a/dedejq/"~typelink~" ~rel~>###########<span class="cn">~typename~</span><span class="en">~dirName~</span></a></li>'  

}  

<li>  

    <a href='[field:typeurl/]' [field:rel/]>  

        <span class="cn">[field:typename/]</span>  

        <span class="en">[field:typedir runphp='yes' commet="获得最后目录名,英文"]  

            $l=split("/", @me);  

            @me=array_pop($l);  

        [/field:typedir]</span>  

    </a>  

</li>  

{/dede:channel} 

 

 

这种方式的弊端是您的栏目链接要规范,按照英文的方式命名才可以。

相关热词: Dedecms dedecms修改内容 dede

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jz/dedecms/5082.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

不修改数据库dedecms怎么实现中英栏目名

2020-12-18 编辑:

首先找到  \include\taglib\channel.lib.php 大约在第140行
 

$likeType .= $linkOkstr; 

 

在这个之前加入

 

$dirList = split('/',$row['typedir']);  

                    $dirName = array_pop($dirList);  

                    $linkOkstr = str_replace("~dirName~",$dirName,$linkOkstr);  

 

调用方法如下:

 

{dede:channel type='top' row='10' currentstyle='<li class="current"><a href=http://www.dede58.com/a/dedejq/"~typelink~" ~rel~>###########<span class="cn">~typename~</span><span class="en">~dirName~</span></a></li>'  

}  

<li>  

    <a href='[field:typeurl/]' [field:rel/]>  

        <span class="cn">[field:typename/]</span>  

        <span class="en">[field:typedir runphp='yes' commet="获得最后目录名,英文"]  

            $l=split("/", @me);  

            @me=array_pop($l);  

        [/field:typedir]</span>  

    </a>  

</li>  

{/dede:channel} 

 

 

这种方式的弊端是您的栏目链接要规范,按照英文的方式命名才可以。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jz/dedecms/5082.shtml

相关文章

风云图片

推荐阅读

返回织梦cms频道首页